remote-build always recovers, even when --recover is not specified
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
To reproduce, start a remote-build, and make the client fail somehow.
Wait for the remote build to finish or fail (doesn't matter).
Then start another remote-build with a different revision of the source code *without* specifying --recover.
=> snapcraft will recover the previous build and report the status instead of actually building the new source.
Given that snapcraft clean doesn't seem to clean remote builds, this makes it close to impossible to use snapcraft remote-build in some sort of automated build environment as one never knows what the build artifact is actually based on.
Evaluation history
No evaluation history available.